import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;


public class Contenedor extends JPanel{
	
	Image imagen;
	
    public Contenedor(){}
    
    public Contenedor(String nombreImagen){
        if(nombreImagen != null){
            imagen = new ImageIcon(getClass().getResource(nombreImagen)).getImage();
        }
    }

    public Contenedor(Image inicial){
        if(inicial != null){
            imagen = inicial;
        }
    }

    public void setImage(String nombreImagen){
        if(nombreImagen != null){
            imagen = new ImageIcon(getClass().getResource(nombreImagen)).getImage();
        }else{
            imagen = null;
        }
        repaint();
    }

    public void setImage(Image nuevaImagen){
        imagen = nuevaImagen;
        repaint();
    }
    
    public void paint(Graphics g){
	    if(imagen != null){
	        g.drawImage(imagen, 0, 0, getWidth(), getHeight(),this);
	        setOpaque(false);
	        //super.paint(g);
	    }
    }
}
